home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 118 / cd-rom 118.iso / aplic / open / openofficeorg1.cab / Embedding.xcs < prev    next >
Encoding:
Extensible Markup Language  |  2005-02-03  |  3.5 KB  |  143 lines

  1. <?xml version='1.0' encoding='UTF-8'?>
  2.  
  3. <oor:component-schema oor:name="Embedding" oor:package="org.openoffice.Office" xml:lang="en-US" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  4.  
  5.     <info>
  6.  
  7.         <desc>Contains embedding related information, such as the list of available for embedding objects.</desc>
  8.     </info>
  9.     <templates>
  10.  
  11.         <group oor:name="Object">
  12.  
  13.             <info>
  14.  
  15.                 <desc>Describes an embedded object.</desc>
  16.             </info>
  17.             <prop oor:name="ObjectFactory" oor:type="xs:string">
  18.  
  19.                 <info>
  20.  
  21.                     <desc>Specifies the service name of the object's factory.</desc>
  22.                 </info>
  23.             </prop>
  24.             <prop oor:name="ObjectDocumentServiceName" oor:type="xs:string">
  25.  
  26.                 <info>
  27.  
  28.                     <desc>Optional entry that specifies the service name of the document that is used by the object.</desc>
  29.                 </info>
  30.             </prop>
  31.             <prop oor:name="ObjectMiscStatus" oor:type="xs:long">
  32.  
  33.                 <info>
  34.  
  35.                     <desc>Specifies the miscellaneous properties of the object.</desc>
  36.                 </info>
  37.             </prop>
  38.             <prop oor:name="ObjectVerbs" oor:type="oor:string-list">
  39.  
  40.                 <info>
  41.  
  42.                     <desc>Specifies the list of verbs supported by the object.</desc>
  43.                 </info>
  44.             </prop>
  45.         </group>
  46.         <group oor:name="Verb">
  47.  
  48.             <info>
  49.  
  50.                 <desc>Describes possible verbs that can be supported by an embedded object.</desc>
  51.             </info>
  52.             <prop oor:name="VerbUIName" oor:localized="true" oor:type="xs:string">
  53.  
  54.                 <info>
  55.  
  56.                     <desc>Specifies the localized name of the verb that can be shown in the UI.</desc>
  57.                 </info>
  58.             </prop>
  59.             <prop oor:name="VerbID" oor:type="xs:int">
  60.  
  61.                 <info>
  62.  
  63.                     <desc>Specifies the unique ID for the verb.</desc>
  64.                 </info>
  65.             </prop>
  66.             <prop oor:name="VerbFlags" oor:type="xs:int">
  67.  
  68.                 <info>
  69.  
  70.                     <desc>Specifies the flags of the verb that can control verb's representation in UI.</desc>
  71.                 </info>
  72.             </prop>
  73.             <prop oor:name="VerbAttributes" oor:type="xs:int">
  74.  
  75.                 <info>
  76.  
  77.                     <desc>Specifies the attributes of the verb.</desc>
  78.                 </info>
  79.             </prop>
  80.         </group>
  81.         <group oor:name="ObjectName">
  82.  
  83.             <info>
  84.  
  85.                 <desc>Provides object name that appeares in UI.</desc>
  86.             </info>
  87.             <prop oor:name="ObjectUIName" oor:localized="true" oor:type="xs:string">
  88.  
  89.                 <info>
  90.  
  91.                     <desc>Specifies the localized name of the object that can be shown in the UI.</desc>
  92.                 </info>
  93.             </prop>
  94.             <prop oor:name="ClassID" oor:type="xs:string">
  95.  
  96.                 <info>
  97.  
  98.                     <desc>Class ID of the object.</desc>
  99.                 </info>
  100.             </prop>
  101.         </group>
  102.     </templates>
  103.     <component>
  104.  
  105.         <set oor:name="Objects" oor:node-type="Object">
  106.  
  107.             <info>
  108.  
  109.                 <desc>Contains the explicitly registered embedded objects. ClassID is used as a name for entry.</desc>
  110.             </info>
  111.         </set>
  112.         <set oor:name="Verbs" oor:node-type="Verb">
  113.  
  114.             <info>
  115.  
  116.                 <desc>Contains possible verbs for embedded objects.</desc>
  117.             </info>
  118.         </set>
  119.         <group oor:name="MimeTypeClassIDRelations" oor:extensible="true">
  120.  
  121.             <info>
  122.  
  123.                 <desc>Contains convertion table from MimeType to ClassID. MimeType is used as a name for entry.</desc>
  124.             </info>
  125.         </group>
  126.         <group oor:name="UserFactories" oor:extensible="true">
  127.  
  128.             <info>
  129.  
  130.                 <desc>List of additional factories that can be used to create embedded object.</desc>
  131.             </info>
  132.         </group>
  133.         <set oor:name="ObjectNames" oor:node-type="ObjectName">
  134.  
  135.             <info>
  136.  
  137.                 <desc>List of object names to be used in GUI and ClassIDs.</desc>
  138.             </info>
  139.         </set>
  140.     </component>
  141. </oor:component-schema>
  142.  
  143.